/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
dl, dt, dd, ul, ol, li, 
pre,
form, fieldset, legend, button, input, textarea,
th, td  {
    margin: 0;
    padding: 0;
}
body {
	background-color: #ffffff;
	min-width: 1000px;
	font-family: Helvetica, Arial, "Microsoft YaHei", sans-serif;
	font-size: 12px;
}
.fl {
	float: left;
}
.clear-float {
	clear: both;
}
.one-line {
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.text-center {
	text-align: center;
}
.portal-footer {
	/*position: fixed;*/
	bottom: 0px;
	width: 100%;
	height: 50px;
	background: #bcc7d4;
	font-size: 12px;
	color: #395678;
	text-align: center;
	/* margin-top: 30px; */
	padding-top: 15px;
	z-index: 1000;
}
.top-wrap {
	width: 100%;
	text-align: center;
	height: 268px;
	background-image: url("../images/search-bg.png");
	background-repeat: round;
	padding-top: 100px;
}

/*关键信息*/
.key-info-warp {
	width: 100%;
	height: 66px;
}
.key-info-title {
	width: 12%;
	height: 100%;
	padding-top: 10px;
	background-color: #ebebeb;
	text-align: center;
}
.key-info-content {
	width: 80%;
	height: 100%;
	background-color: #f8f9fa;
}
.setting-manage {
    float: left;
    width: 8%;
    height: 100%;
    background-color: #f8f9fa;
    padding-top: 20px;
}
.setting-manage a {
	color: black;
}
.i-set-manage {
    float: left;
    background: url("../images/icon-set-manage.png");
    width: 24px;
    height: 24px;
    margin-right: 6px;
}
.setting-a {
    line-height: 28px;
    cursor: pointer;
}
.setting-a:hover {
	color: #71b7e6;
}
.key-info-item {
	width: 15%;
	height: 100%;
	padding-top: 10px;
	text-align: center;
}
.key-info-item:after {
	content: '';
	width: 2px;
	height: 25px;
	margin-top: -28px;
	float: left;
	background: #f2f2f3;
}
.key-info-content>div:first-child::after {
	display: none;
}
.key-info-v {
	color:#47B2FB;
	font-size:18px;
	font-weight: 400;
	display:block;
}
.key-info-k {
	color: #B3B3B3;
	display:block;
}
/*关键信息*/

.op-data-wrap {
	width: 100%;
	height: 150px;
	padding: 25px 5%;
	background-color: #ffffff;
}
.op-data-item {
    min-width: 170px;
	width: 16%;
	height: 100px;
	margin: 0 2%;
	background-image: url("../images/op-data-bg.png");
	background-position: 5% center;
	background-repeat: no-repeat;
	cursor: pointer;
	border-radius: 2px;
}
.skin1{
    background-color: #be8eea;
    color: #be8eea;
}
.skin1:hover {
	background-color: #a980ce;
	box-shadow: 2px 2px 8px #ccc;
	color: #a980ce;
}
.skin2{
    background-color: #60d8ba;
    color: #60d8ba;
}
.skin2:hover {
	background-color: #5bc7ac;
	box-shadow: 2px 2px 8px #ccc;
	color: #5bc7ac;
}
.skin3{
    background-color: #866ee0;
    color: #866ee0;
}
.skin3:hover {
	background-color: #7762c5;
	box-shadow: 2px 2px 8px #ccc;
	color: #7762c5;
}
.skin4{
    background-color: #71b7e6;
    color: #71b7e6;
}
.skin4:hover {
	background-color: #6caad4;
	box-shadow: 2px 2px 8px #ccc;
	color: #6caad4;
}
.skin5{
    background-color: #85dd8b;
    color: #85dd8b;
}
.skin5:hover {
	background-color: #7ccc81;
	box-shadow: 2px 2px 8px #ccc;
	color: #7ccc81;
}
.op-data-left {
    width: 30%;
    height: 65px;
    float: left;
    margin-left: 5%;
    margin-top: 35px;
    padding-left: 4px;
	min-width: 50px;
}
.op-data-big {
	font-size: 20px;
}
.op-data-right {
    float: right;
	min-width: 100px;
	height: 100px;
	width: 65%;
    padding-left: 5px;
	background-image: url("../images/op-data-bg-r.png");
}
.r-pos1 {
	background-position: 100px 10px;
}
.r-pos2 {
	background-position: 120px 130px;
}
.r-pos3 {
	background-position: 15px 55px;
}
.r-pos4 {
	background-position: 155px 11px;
}
.r-pos5 {
	background-position: 12px 123px;
}
.op-data-right div {
    color: #f5f5f5;
}
.op-data-right>div {
	margin-top: 29px;
	margin-right: 10px;
}
.op-data-num {
	font-size: 15px;
}

.left-container {
    width: 78%;
    float: left;
}
.right-container {
    width: 20%;
    float: right;
}
/*系统通告*/
.db-sysnote-wrap {
    padding: 1% 3%;
    background-color: #f8f9fa;
}
.user-db-info {
	width: 100%;
    float: left;
    border: 1px solid #ebebeb;
    background-color: #eff5fb;
    border-radius: 2px;
}
.sys-note {
    height: 435px;
    width: 100%;
    float: left;
    margin-left: 2%;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    background-color: #ffffff;
}
.note-heading {
    height: 40px;
    width: 100%;
    padding: 8px 20px 0;
    background-color: #81a0b5;
    border: 1px solid #81a0b5;
    border-radius: 2px 2px 0 0;
    color: #ffffff;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
}
.sys-note-icon{
    background: url("../images/icon-sys-note.png");
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 2px;
    margin-right: 10px;
}
.note-body {
	height: 357px;
}
.note-body>.note-item:first-child {
	border: 0px;
}
.note-body>.note-item:nth-child(odd) {
	background-color: #f8f9fa;
}
.note-body>.note-item:nth-child(odd):hover {
	background-color: rgba(239, 245, 251, 1);
}
.note-item {
    padding: 6px 20px;
    cursor: pointer;
    overflow: hidden;
}
.note-item:hover {
	background-color: rgba(239, 245, 251, 1);
}
.note-content {
    color: #666666;
    line-height: 20px;
}
.note-date {
    float: right;
    color: #b3b3b3;
	line-height: 22px;
}
.modal-body {
    max-height: 300px;
    overflow: auto;
}
.notice-page {
    text-align: center;
    background-color: rgba(129,160,181,0.1);
    padding: 3px 0;
    cursor: pointer;
    display: block;
    color: rgba(129,160,181,0.6);
    bottom: 0;
    top: 0;
}
.notice-page:hover {
    background-color: rgba(129,160,181,0.3);
    color: rgba(129,160,181);
}
/*标准目录*/

.user-db-container {
	width: 100%;
	height: 435px;
	float: left;
	padding: 20px 20px;
}
.loading-text {
    padding-left: 10px;
    font-weight: 500;
    font-size: 14px;
    color: #606060;
}
/*标准目录*/
/* 数据目录 */
.catalog-wrap {
    background-color: #f4f6f7;
    padding: 15px 3%;
    float: left;
    width: 100%;
    padding-bottom: 15px;
}
.catalog-wrap .m_category {
    margin-bottom: 40px;
}
.catalog-wrap .m_filters {
    float: right;
}
.catalog-wrap li {
    float: left;
	list-style: none;
}
.catalog-wrap a {
    text-decoration: none;
    color: #666;
}
.catalog-wrap .filter {
    padding: 0 9px;
    border-left: 1px solid #ebebeb;
}
.catalog-wrap .filter:hover {
	color: #81a0b5;
	font-size: 13px;
}
.catalog-wrap .m_filters>li:first-child .filter {
    border-left: 0px;
}
.catalog-wrap .m_tit {
    line-height: 30px;
    padding: 10px 0;
    overflow: hidden;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 15px;
}
.catalog-wrap .m_list {
    border-right: 1px solid #f5f5f5;
    overflow: hidden;
}
.catalog-wrap .list_inner_wrap {
    width: 100%;
    margin-right: -1px;
}
.catalog-wrap .tile {
    width: 20%;
    border: 1px solid transparent;
    background-color: rgba(193, 193, 193, 0.1);
    padding: 9px 10px;
    list-style: none;
    float: left;
    margin: 0 2.5%;
    cursor: pointer;
}
.catalog-wrap .tile:hover {
    background-color: rgba(193, 193, 193, 0.2);
}
.catalog-wrap .tile a{
    display: block;
}
.catalog-wrap .deal_pic, 
.catalog-wrap .deal_info {
    position: relative;
}
.catalog-wrap .shop_brief,
.catalog-wrap .deal_info,
.catalog-wrap .rating,.floor {
    color: #999;
}
.catalog-wrap .shop_info {
    line-height: 24px;
}
.catalog-wrap .price {
    font-size: 18px;
	color: #00CF9B;
}
.catalog-wrap .tile img {
    width: 100%;
    height: 84px;
}
.catalog-wrap .shop_name,
.catalog-wrap .shop_brief {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.catalog-wrap .shop_name {
    font-weight: bold;
	color: #666;
	
}
.catalog-wrap .rating_wrap {
    margin-top: 7px;
    padding-top: 9px;
}
.catalog-wrap .star_empty {
    background-position: 0 -17px;
}
.catalog-wrap .stars {
    background: url(../datastore/images/stars.png) repeat-x;
    width: 60px;
    height: 12px;
}
.catalog-wrap .cate_a {
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #567D97;
    padding-left: 15px;
}
.catalog-wrap .cate_a,
.catalog-wrap .sublogo,
.catalog-wrap .icon,
.catalog-wrap .tag,
.catalog-wrap .stars,
.catalog-wrap .tab,
.catalog-wrap .cate_list a {
    display: inline-block;
}
.add-data-cata {
	font-size: 100px;
    text-align: center;
    color: rgba(196,196,196,0.5);
}
.add-data-cata:hover {
    color: #b9b9b9;
    border: 1px dashed #c1c1c1;
}
/* 数据目录 */
/* 快速入口 */
.fast-entry-wrap {
    width: 100%;
    float: left;
    padding: 30px 10% 0 10%;
    height: 220px;
    background-color: #f8f9fa;
}
.fast-entry-content{
	
}
.fast-entry-content-li {
    width: 25%;
    float: left;
    list-style: none;
    text-align: left;
	padding: 0px 2%;
}
.fast-entry-subcontent {
	list-style: none;
}
.fast-entry-subcontent li {
    color: #999;
    margin-top: 10px;
    font-size: 13px;
    cursor: pointer;
    float: left;
    margin-right: 10px;
}
.fast-entry-subcontent li:hover {
    color: #00a2ca;
}
/* 快速入口 */


.tile-hover {
    background-color: #fbfbfb;
	border: 1px solid #e6e6e6;
}


/**/
.desk-wrap {
    width: 100%;
    float: left;
    background-color: #f4f6f7;
    padding: 15px 3% 30px;
    height: 500px;
}
.breadcrumb{
  margin-bottom: 0px;
}
.desk-card-front{
  margin-top: 30px;
  cursor: pointer;
}
.desk-card-cont{
  width: 188px;
  height: 130px;
}

.desk-card-cont ul{
  list-style-type: none;
  text-align: center;
  padding-top: 1px;
}
.desk-card-cont ul li{
  font-size: 20px;
  color: #fff;
  margin-top: 10px;
}

.desk-card-cont ul li:nth-child(1){
  width: 140px;height: 100px;position: relative;z-index: 1000;margin-left: 100px;
}
.desk-card-title{
  width: 188px;
  height: 45px;
  border:1px solid #ccc;
  font-size: 14px;
  color: #74818a;
  text-align: center;
  padding-top: 12px;
  margin-left: 0px;
}
/*hover后的样式*/
.desk-card-reverse{
  width: 188px;
  height: 175px;
  background: #395577;
  opacity: .85;
  display: none;
  margin-top: -175px;
  position: relative;
  z-index: 10000;
  cursor: pointer;
}
.desk-card-reverse-1 ul,.desk-card-reverse-2 ul{
  float: left;
  list-style-type: none;
}
.desk-card-reverse-1 ul:nth-child(1){
  margin-left: 20px;
  margin-top: 10px;
}
.desk-card-reverse-1 ul:nth-child(2){
  width: 129px;
}
.desk-card-reverse-1 ul li:nth-child(1){
  font-size: 18px;
  color: #fff;
  margin-top: 20px;
  margin-left: 5px;
}
.desk-card-reverse-1 ul li:nth-child(2){
  font-size: 12px;
  color: #b8d7fb;
  margin-left: 5px;
}
.desk-card-reverse-2-remark{
    padding: 0 20px;
    font-size: 12px;
    color: #fff;
    margin-top: 0;
	margin-bottom: 0;
}
.desk-card-reverse-2 ul li:nth-child(1),.desk-card-reverse-2 ul li:nth-child(3){
  font-size: 14px;
  color: #74818a;
  margin-left: 40px;
  margin-top: 20px;
}
.desk-card-reverse-2 ul li:nth-child(3){
  margin-top: 8px;
}
.desk-card-reverse-2 ul li:nth-child(2),.desk-card-reverse-2 ul li:nth-child(4){
  width: 70px;
  height: 26px;
  background: #f5a67b;
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin-left: 40px;
  padding-top: 4px;
}
.desk-card-reverse-2 ul li:nth-child(4){
  background: #f86b4f;
}
.desk-card-reverse-2 ul:nth-child(2){
  width: 200px;
  font-size: 12px;
  color: #fff;
  margin-top: 20px;
  margin-left: 20px;
}
.desk-footer{
  position:fixed;
  bottom:0px;
  width: 100%;
  height: 50px;
  background: #bcc7d4;
  font-size: 12px;
  color: #395678;
  text-align: center;
  margin-top: 30px;
  padding-top: 15px;
  z-index:1000;
}
.r_underline {
    padding: 10px 0;
    border-bottom: 1px solid #ebebeb;
    width: 100%;
}
.fast-title {
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #567D97;
    padding-left: 15px;
    margin-right: 30px;
    float: left;
    line-height: 35px;
}
.desk-card {
	padding-left: 30px;
}
.fast-title-icon {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 10px;
}
.i-platform {
    background: url("../images/icon-platform-service.png");
}
.i-support {
    background: url("../images/icon-support-service.png");
}
.i-develop {
    background: url("../images/icon-develop-service.png");
}
.i-data {
    background: url("../images/icon-data-service.png");
}
.f-h4 {
	line-height: 35px;
}
/* 覆盖bootstrap的样式 */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #f4f6f7;
}
.nav-tabs > li > a:hover {
    border-color: rgba(228,230,232,0.25);
    border-bottom-color: transparent;
}
.nav-tabs > li {
    margin-bottom: -2px;
}
.modal-content {
    border-radius: 3px;
}
.modal-date {
    color: #9E9E9E;
    display: block;
    margin-top: 5px;
}
.modal-header {
    padding: 10px 15px 5px;
}

/* 滚动条 */
::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

::-webkit-scrollbar-thumb {
	background-color: rgba(50,50,50,0.25);
	border: 2px solid transparent;
	border-radius: 10px;
	background-clip: padding-box;
}

::-webkit-scrollbar-thumb:hover {
	background-color: rgba(50,50,50,0.5);
}

::-webkit-scrollbar-track {
	background-color: rgba(50,50,50,0.05);
}